import { camera, scene } from './utils/init'
import * as THREE from 'three'

function initBase() {
  // 平面物体
  const geometry = new THREE.PlaneGeometry(10, 10)
  // 标准网格材质Stand，能够设置金属度和粗糙度（而不是基础网格Basic材质，因为基础对环境光没有任何反应）
  const meterial = new THREE.MeshStandardMaterial({color: 0xffffff})
  // 没有环境贴图，默认黑色环境光
  const plane = new THREE.Mesh(geometry, meterial)
  // 绕x轴旋转，负表示逆时针
  plane.rotation.set(-Math.PI / 2, 0, 0)
  scene.add(plane)
}

// 创建环境光
function createLight () {
  const light = new THREE.AmbientLight(0xffffff, 10)
  scene.add(light)
}
camera.position.set(5, 5, 5)
initBase()
createLight()
